From be25e4ebcb59b7d9a2e9c2528cec77284a6179e8 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 8 Jun 2014 11:24:12 -0400 Subject: [PATCH] GtkCellAreaBox: Explicitly notify orientation --- gtk/gtkcellareabox.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gtk/gtkcellareabox.c b/gtk/gtkcellareabox.c index c682ec617a..f0a72bc2ef 100644 --- a/gtk/gtkcellareabox.c +++ b/gtk/gtkcellareabox.c @@ -1050,11 +1050,13 @@ gtk_cell_area_box_set_property (GObject *object, switch (prop_id) { case PROP_ORIENTATION: - box->priv->orientation = g_value_get_enum (value); - - /* Notify that size needs to be requested again */ - reset_contexts (box); - + if (box->priv->orientation != g_value_get_enum (value)) + { + box->priv->orientation = g_value_get_enum (value); + /* Notify that size needs to be requested again */ + reset_contexts (box); + g_object_notify_by_pspec (object, pspec); + } break; case PROP_SPACING: gtk_cell_area_box_set_spacing (box, g_value_get_int (value)); -- 2.30.2